require('a')
// require('a/index');
// require('a/b');
/*
会查找当前目录下的node_modules/a 这个第三方a模块的package.json的`main`字段指向

但如果没有package.json就默认会找index.js
*/

//如果还没有 会顺着以下目录继续查找

//这里会找到npm_tutorial/node_modules/a 下的 index.js
/*
注：
  1. 每个node版本可能会有差异
*/

//找不到会递归向上查找
console.log(module.paths);
/*
[ 'D:\\x\\npm_tutorial\\demo\\node_modules',
  'D:\\x\\npm_tutorial\\node_modules',
  'D:\\x\\node_modules',
  'D:\\node_modules' ]
*/
